#ifndef WINDOW_H
#define WINDOW_H

#include <QtGui>
#include <defs/global.h>
#include <core/entitywidget.h>

O_PRIVATE_DECLARE(Window);
class Window : public Opl::Core::EntityWidget
{
    Q_OBJECT
public:

    Window(Window* owner = 0);
    virtual ~Window();
    virtual void Opacity(qreal value);
    virtual qreal Opacity();

    virtual void Show(bool modal = false);
    virtual void Hide();
private:
    O_PRIVATE_DECLARE_MEMBER(Window);
};

#endif // WINDOW_H
